package com.nl.deal;

import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentLinkedQueue;

public class DataCache {

	//待处理数据
	public static ConcurrentLinkedQueue<String> dealData = new ConcurrentLinkedQueue<String>();
	
	//黑名单用户
	public static Map<String, String> blackUser = new HashMap<String, String>();
	
	//阀值控制表
	public static Map<String, ThresholdInfo> thresholdMap = new HashMap<String, ThresholdInfo>();
	
	//短信模板表,key项目id
	public static Map<String, SmsTemplateAttr> smsTemplateAttrMap = new HashMap<String, SmsTemplateAttr>();
	
	//短信信息和基站关联表，key项目id
	public static Map<String, StationMgrRelation> stationMgrINfoRelationMap = new HashMap<String, StationMgrRelation>();
	
	//基站和项目对应关系，key基站id
	public static Map<String, String> stationMgrRelationMap = new HashMap<String, String>();
	
	//项目指定时间内发送量
	public static Map<String, Integer> mgrSend = new ConcurrentHashMap<String, Integer>();
	
	//项目短信内容，key项目id
	public static Map<String, String> msgContens = new HashMap<String, String>();
	
	//当天过滤数据
	public static Map<String, String> todaySendMsisdns = new ConcurrentHashMap<String, String>();
	
}
